''' Heartbeat program with parameters From Mission 6 Solution code with 3 different animations ''' from codex import * from time import sleep delay = 1 # --Function def heart_beat(pic1, pic2): display.show(pic1) sleep(delay) display.show(pic2) sleep(delay) def adjust_speed(): global delay if buttons.was_pressed(BTN_A): delay = delay + 0.2 if buttons.was_pressed(BTN_B): delay = delay - 0.2 if delay < 0.2: delay = 0.2 # --Main Program pic1 = pics.HEART pic2 = pics.HEART_SMALL while True: heart_beat(pic1, pic2) adjust_speed() if buttons.was_pressed(BTN_L): pic1 = pics.HEART pic2 = pics.HEART_SMALL if buttons.was_pressed(BTN_R): pic1 = pics.SURPRISED pic2 = pics.ASLEEP if buttons.was_pressed(BTN_D): pic1 = pics.ARROW_E pic2 = pics.ARROW_W # Kill Switch if buttons.was_pressed(BTN_U): break